//
// Created by XML on 2023/9/17.
//

#include <stdio.h>
#include <stdbool.h>

// x ,y 是形参 与java是很相似的
// double 是函数返回值类型，没有返回值类型用void表示
double add(int x,int y){
    return x + y;
}

// 函数原型：只是定义名称和形参以及返回类型，没有具体实现
/*
 * 1. 函数名
 * 2. 函数返回值类型，如果没写，默认为 int
 * 3. 函数参数列表，参数类型，和参数的顺序，参数形参名不重要
 */
void EmptyParamList(void);

double add(int, int);

int main(){

    // 函数必须定义在调用者前面，不然会报编译错误
   double count =  add(1,2);
    printf("count: %f\n",count);



    return 0;
}

// 空参数函数
void EmptyParamList(void) {
    puts("Hello");
}